12+  Свидетельство СМИ ЭЛ № ФС 77 - 70917
Лицензия на образовательную деятельность №0001058
Пользовательское соглашение     Контактная и правовая информация
 
Педагогическое сообщество
УРОК.РФУРОК
 
Материал опубликовал
Тайлакова Асия Бериккызы19



 СУММАТИВНОЕ ОЦЕНИВАНИЕ ЗА 3 ЧЕТВЕРТЬ

Раздел «Интегрированные среды разработки программ» 8 класс

Цели обучения

8.3.3.1 Использовать операторы выбора и циклов в

интегрированной среде разработки программ (Python)

Критерии оценивания

Обучающийся


Использует структуру ветвления в программном коде

Использует циклическую структуру в программном коде

Уровень

мыслительных навыков


Применение

Время выполнения

20 мин


Задания
  1. Что такое итерация?

Повторение цикла

Последовательность кода, который требует выполнения

проверка условия

условный оператор

Соотнесите операторы и функции языка Python с их назначением



1

WHILE

А

Используется для ввода данных

2

INPUT

В

Используется для генерации числовой

последовательности

3

IF ... ELSE ...

С

Используется для остановки цикла при

возникновении внешнего фактора, влияющего на работу цикла.

4

RANGE( )

D

Используется для вывода данных и текста

на экран.

5

BREAK

E

Используется для создания цикла с

условием

6

FOR

F

Используется для обеспечения мгновенного перехода к началу цикла

7

PRINT

J

Используется для создания

арифметического цикла параметром)

8

CONTINUE

H

Используется для постановки условия

Ответ: 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8

Какую последовательность чисел сгенерирует функция range(1,20,3) ?

Ответ:

  1. t1678356190ab.gif
Чему будет равно значение переменной S после выполнения кода программы:




Ответ:

S =








t1678356190ac.gifЧему будет равно значение переменной S после выполнения кода программы:




Ответ:

S =




  1. t1678356190ad.gif Составьте программу, выводящую на экран квадраты чисел от 10 до 20 включительно.


t1678356190ae.gif
t1678356190ae.gif
t1678356190af.gif
t1678356190ag.gif






  1. Что такое ручная трассировка?

Моделирование работы процессора, исполнение каждой команды алгоритма и занесение результатов выполнения команд в трассировочную таблицу

Выполнение определенных действий для достижения поставленной цели

Система знаков и правил, предназначенных для записи алгоритма

Команды и инструкции, дающиеся исполнителю.

Критерии оценивания

задания

Дескриптор

Балл

Обучающийся

Дает определение понятию работы цикла

1

Дает определение понятию «итерация»

1

Соотносит операторы и

функции языка Python с их назначением

2

Соотносит оператор ввода данных с его

назначением

1

Соотносит оператор вывода данных с его

назначением

1

Соотносит операторы условия с их

назначением

1

Соотносит оператор прерывания цикла с

его назначением

1

Соотносит оператор продолжения цикла с

его назначением

1

Соотносит оператор цикла FOR с его

назначением

1

Соотносит оператор цикла WHILE с его

назначением

1

Соотносит функцию RANGE с её

назначением

1

Использует циклическую

структуру для функции range

3

Определяет последовательность генерируемых чисел (цикл FOR)

1

Использует циклическую

структуру в программном коде

4

Определяет значение переменной после выполнения кода программы (цикл WHILE)

2

5

Определяет значение переменной после выполнения кода программы (цикл FOR)

2

6

Составляет программу

4

Дает определение понятию

трассировки алгоритма

7

Дает определение понятию №трассировка алгоритма»

1

Всего баллов:

20

Ответы:

1. А

2. Ответ: 1 E , 2 A , 3 H , 4 B , 5 C , 6 J , 7 D , 8 F

3. [1, 4, 7, 10, 13, 16, 19]

4. S = 15

5. S = 9

For i in range(10,21):

Print( i**2)

А

Опубликовано в группе «УРОК.РФ: группа для участников конкурсов»


Комментарии (0)

Чтобы написать комментарий необходимо авторизоваться.